Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Node / ReticulumProjects / MeshChatX.git / files / docs / en / nomad-network.md

Displaying Rendered • View rawDownload


docs/en/nomad-network.md HEAD (b89dc9e6) Text, 2.77 KB

Nomad Network and Mesh Server

Nomad Network is a distributed page and file system on top of Reticulum. MeshChatX includes a browser for remote nodes and a Mesh Server tool for hosting your own pages.

Nomad browser

Open Nomad Network and enter a node destination hash. MeshChatX fetches the default entry page (usually T383838/page/index.mu) over Reticulum link requests.

Supported page types:

┌───────────┬──────────────────────────────────────┐
│ Extension │ Format │
├───────────┼──────────────────────────────────────┤
│ T383838.mu │ Micron markup (NomadNet default) │
│ T383838.md │ Markdown with GFM-oriented rendering │
│ T383838.txt │ Plain text with preserved whitespace │
│ T383838.html │ Static HTML with sanitised CSS │
└───────────┴──────────────────────────────────────┘

Follow links inside pages to browse further paths on the same node. Download files offered at T383838/file/* paths.

Rendering uses T383838NomadPageRenderer.js with DOMPurify sanitization. Micron can use a JavaScript parser or optional Go WASM when T383838nomad_micron_wasm_enabled is set.

Favourites and caching

Save frequent nodes as favourites. Link caching (T383838nomadnet_cached_links) speeds up repeat visits on slow links.

Archives

When page archiver is enabled, MeshChatX stores versioned snapshots of pages you visit. Open Archives to browse historical copies. An optional crawler can archive automatically.

Archived pages use the same renderer as the live browser based on the stored T383838page_path extension.

Mesh Server (page nodes)

Tools → Mesh Server lets you run a T383838nomadnetwork.node destination locally.

Typical workflow:

1. Create a page node in the UI.
2. Upload T383838.mu, T383838.md, T383838.txt, or T383838.html pages and optional files.
3. Start the node and announce it on the mesh.
4. Share your destination hash so others can open T383838/page/index.mu on your node.

API endpoints under T383838/api/v1/page-nodes/ manage CRUD operations, start and stop, and file listings.

Pages are served at T383838/page/<name> and files at T383838/file/<name> on the node destination.

Browsing flow

T282828
User enters destination hash
|
v
RNS link request to /page/index.mu (or chosen path)
|
v
Remote page node responds with content
|
v
NomadPageRenderer picks Micron, Markdown, text, or HTML pipeline
|
v
Sanitised HTML shown in Nomad Network view

Authoring pages

Read NomadNet page formats for security rules, Markdown quirks, and API behaviour. The Mesh Server rejects disallowed extensions on upload.

Micron editor

Tools → Micron editor helps author T383838.mu pages before you upload them to your node.

See also

NomadNet page formats for detailed authoring reference
Tools and utilities for the full tools list
Reticulum interfaces if remote pages time out (likely a path issue)


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────